NSOOHNHOHCH3SHOOONH2SNNNNCH3O